.index_footer{

    background:#1d1d1d;

    padding: 70px 0;

    border-top: 10px solid #c7000b;

}



.index_footer_left{

    width: 32%;

    float: left;

}

.idnex_footer_erweima {
    /* width: 21%;
    float: left;
    text-align: center; */

    display: none;
}

.index_footer_center{

    width: 68%;

    float: left;

}

.index_footer_right{

    float: left;

    padding-top: 23px;

}



.index_footer_left_top{

    font-size: 24px;

    color: #898989;

}



.index_footer_left_center{

    font-size: 30px;

    color: #fff;

    font-weight: bold;

}



.index_footer_left_bottom{

    color: #cacaca;

    font-size: 16px;

    line-height: 30px;

}



.index_footer_center_nav{

    padding-top: 2px;

    color: #fff;

    font-size: 16px;

    display: flex;

}


.index_footer_center_nav li{
    line-height: 30px;
    text-align: center;
    width: 140px;
}


.index_footer_center_nav a{

    color: #fff;

    font-size: 16px;

}

.index_footer_center_nav ul li:first-child a{
    padding: 0 35px;
}



.index_footer_center_banquan{

    font-size: 16px;

    color: #cacaca;

    line-height: 70px;

}



.index_footer_center_links span{

    font-size: 16px;

    color: #cacaca;

    padding-bottom: 15px;

}



.index_footer_center_links a{

    color: #cacaca;

    font-size: 16px;

    padding-right: 27px;

}



.index_footer_right_all p{

    font-size: 18px;

    text-align: center;

    padding: 15px 0;

    color: #cacaca;

}

.index_footer_center_links{

    width: 100%;

    line-height: 28px;

}

.index_footer_all{
    width: 100%;
    float: left;
}


.index_footer_center_links{
    float: left;
    margin-top: 30px;
}


.index_footer_center_banquan{
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 15px;
}


@media(max-width:1169px){

    .index_footer_left,.index_footer_center,.index_footer_right{

        width: 100%;

    }

    .index_footer_center_banquan{

        line-height: 30px;

        padding-bottom: 30px;

    }

    .index_footer_center_links ul{

        width: 100%;

    }

    .index_footer_center_links ul li{

        width: 25%;

    }

    .index_footer_right,.index_footer_center{

        display: none;

    }

    .index_footer{

        padding: 30px 0;

    }

    .message dt.fl{
        margin-left: 0;
    }

    .index_footer_center_links{
        display: none;
    }

}